* {
    box-sizing: border-box;
}
html, body, div, section, header, footer, aside, ul, ol, li, table, tr, th, td, button, input, textarea, select, h1, h2, h3, h4, h5, h6, em, i, strong, p, span, blockquote {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, em, th, i, strong, input, textarea, button, select {
    font-weight: normal;
    font-style: normal;
}
ul, ol {
    list-style: none;
    vertical-align: top;
}
table, td, th {
    border-collapse: collapse;
    border-spacing: 0;
}
input, button, select, textarea {
    outline: none;
    background: none;
}
textarea {
    resize: none;
}
img, a img {
    border: none;
    vertical-align: top;
}
html {
    font-size: 100px;
}
body {
    height: 100%;  
    background: #F4F4F4;
    /* background:  rgb(34, 0, 52, 0.93); */
    width:100%;
    font-size:.14rem;

}
#app {
    font-family: 'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
    font-size: .14rem;
    height:100%;

}

.viewer-footer{
    display: none;
}
/* PC端 */
@media screen and (min-width: 900px) {
    html {
        height: 100%;
    }
    body{
        width:100%;
        max-width:100%;
        margin:auto !important;
        height:100%;
        background: #fff;
        /* padding-top:20px; */
    }
    #app {
        background: #fff;
        height:100%;

    }
}

/* 移动端 */
@media screen and (min-width: 700px) {
    /* html {
        font-size: 120px;
    } */
}
.van-dialog__message{
    text-align: center;
}

